import request from '@/router/axios';

/**
 * @param params 查询 属性列表 不分页
 * */
export const getAttribute = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute-type/attributeTypePull',
    method: 'get',
    params
  })
}

/**
 * @param data 新增 属性列表
 * */
export const addAttribute = (data) => {
  return request({
    url: '/api/manager-api/mx-attribute/insert',
    method: 'post',
    data
  })
}

/**
 * @param data 修改 属性列表
 * */
export const updateAttribute = (data) => {
  return request({
    url: '/api/manager-api/mx-attribute/update',
    method: 'post',
    data
  })
}

/**
 * @param params 查询 属性列表 分页
 * */
export const getList = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute/queryAttribute',
    method: 'get',
    params
  })
}

/**
 * @param params（oid） 查询 属性 详情
 * */
export const getDetail = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute/details',
    method: 'get',
    params
  })
}

/**
 * @param params（ids） 启用 属性
 * */
export const start = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute/startUsing',
    method: 'get',
    params
  })
}

/**
 * @param params（ids） 停用 属性
 * */
export const stop = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute/stopUsing',
    method: 'get',
    params
  })
}

/**
 * @param params（ids） 删除 属性
 * */
export const del = (params) => {
  return request({
    url: '/api/manager-api/mx-attribute/deleteAttribute',
    method: 'get',
    params
  })
}
